heavy police presence - Espagnol Anglais Dictionnaire